import Api from './request'

// 获取所有分类
export const getStoreClassifyAllApi = (data) => Api.get('/api/store/classify/all', data)

// 获取全部的商品数据
export const getStoreAllApi = (data) => Api.get('/api/store/all', data)

// 通过id获取商品详情
export const getStoreByIdApi = (data) => Api.get('/api/store/', data)

// 通过分类id获取分类的商品
export const getStoreByClassifyIdApi = (data) => Api.get('/api/store/classify', data)

// 查询购物车列表
export const getStoreCartApi = (data) => Api.get('/api/store/cart', data)

// 添加购物车
export const postStoreCartApi = (data) => Api.post('/api/store/cart', data)

// 更新购物车
export const putStoreCartApi = (data) => Api.put('/api/store/cart', data)

// 删除购物车
export const deleteStoreCartApi = (data) => Api.del('/api/store/cart', data)

// 生成订单
export const postStoreOrderApi = (data) => Api.post('/api/store/order', data)

// 查询订单
export const getStoreOrderApi = (data) => Api.get('/api/store/order', data)

// 查询订单列表
export const getStoreOrderListApi = (data) => Api.get('/api/store/order/list', data)

// 支付订单
export const postStoreOrderPayApi = (data) => Api.post('/api/store/order/pay', data)

// 订单确认收货
export const postStoreOrderConfirmApi = (data) => Api.post('/api/store/order/confirm', data)

// 订单申请退款
export const postStoreOrderRefundApi = (data) => Api.post('/api/store/order/refund', data)

// 查询banner
export const getStoreBannerApi = data => Api.get("/api/store/banner", data)